Skip to main content

div

Type

operator

Summary

Divides one number by another and returns the integer part of the result.

Syntax

<number> div <divisor>

Description

Use the div operator to do integer division.

If the number to be divided is an array, each of the array elements must be a number. If an array is divided by a number, each element is divided by the number. If an array is divided by an array, both arrays must have the same number of elements and the same dimension, and each element in one array is divided by the corresponding element of the other array.

If an element of an array is empty, the div operator treats its contents as zero.

The expression dividend div divisor is equivalent to trunc(dividend/divisor).

If dividend can be divided evenly into divisor, the expression dividend div divisor is equal to dividend/divisor.

If a math operation on finite inputs produces a non-finite output, an execution error is thrown. See math operations for more information.

Parameters

NameTypeDescription

number

A number, or an expression that evaluates to a number, or an array containing only numbers.

divisor

Any non-zero number. If the number is an array, the divisor is either a non-zero number or an array containing only non-zero numbers.

Examples

4 div 2 -- evaluates to 2
11 div 4 -- evaluates to 2 (since 11/4 = 2.75)
arrayOfNumbers div 10

keyword: integer, element

operator: slash

glossary: operator, array, element, return, expression, math operation

Compatibility and Support

Introduced

LiveCode 1.0

OS

mac

windows

linux

ios

android

Platforms

desktop

server

mobile

Thank you for your feedback!

Was this page helpful?